<template>
  <div class="container">
    <!-- <data-view
      propViewKey="base_asset_edit"
      propViewForm="base/equipment/info/detail.vue"
      :propShowToolBar="true"
      :propParam="getPropParam()"
      @extra-button-click="extraButtonClick"
      :propIsTdesign="true"
      :propAutoFetchData="false"
      :propOnlyQueryAll="cpOnlyQuery2"
      ref="dataView"
    /> -->
    <data-view
      propViewKey="base_asset_edit"
      propViewForm="base/equipment/info/detail.vue"
      :propShowToolBar="true"
      :propIsTdesign="true"
      :propAutoFetchData="true"
      ref="dataView"
    />
      
  </div>
  
</template>

<script>
export default {
  name: 'equipment',
  props: ['propParameter'],
  data() {
    return {}
  },
  components: {},
  mounted() {
    // this.$refs.dataView.setQueryWrapper(this.getPropPreQueryWrapper())

      this.$ajax.post('base/equipment/test', {}).then(response => {
          // this.utilVue.loadHide()
         console.info("调用测试对象");
        })
  },
  methods: {
    extraButtonClick(para) {
      console.log(para)
      

      //附加按钮
      let {key: buttonKey} = para.button
      // if (buttonKey == 'pushOnce') {
      //   //客户端操作
      //   let idList = para.data.map(o => o.id)
      //   if (idList instanceof Array) {
      //     if (idList.length == 0) {
      //       this.utilMessage.error('请先选择耗材')
      //       return false
      //     }
      //   }
      //   this.utilVue.loadShow(true)
      //   this.$ajax.post('base/matr/getOnceMatrMscm', idList).then(response => {
      //     this.utilVue.loadHide()
      //     if (response.code == 0) {
      //       this.utilMessage.success(response.msg)
      //     } else {
      //       this.utilMessage.error(response.msg)
      //     }
      //   })
      // }
    },
    getPropPreQueryWrapper() {
      let wrapper = this.$newWrapper()
      // //筛选耗材类型
      // switch (this.utils.getMtrBaseType(this)) {
      // case 'reagent': //试剂
      //   //wrapper.eq('base_type', 'reagent')
      //   break
      // case 'drugs': //药品
      //   //wrapper.eq('base_type', 'drugs')
      //   break
      // case 'matr': //药品
      //   //wrapper.notIn('base_type', ['reagent', 'drugs'])
      //   break
      // default:
      //   break
      // }
      // let obFromUrl = this.utils.getObFromUrl(this.propParameter)
      // if (obFromUrl.flagUsed) {
      //   wrapper.ne('flag_disabled', 1)
      //   wrapper.ne('his_disabled', 1)
      //   wrapper.ne('hrp_finance_disabled', 1)
      //   wrapper.ne('hrp_disabled', 1)
      //   this.utilMessage.warning('当前列表仅显示正常流通的耗材')
      // }
      return wrapper
    },
    getPropParam() {
      
      // return {matrBaseType: this.utils.getMtrBaseType(this)}
      return {};
    }
  },
  computed: {
    // 是否只读
    // cpOnlyQuery2() {
    //   let obFromUrl = this.utils.getObFromUrl(this.propParameter)
    //   return obFromUrl.readonly != undefined && obFromUrl.readonly == 1
    // }
  }
}
</script>

<style lang="scss">
  .container {
    height: 100%;
    background-color: #fff;
  }
  div.vxe-cell.c--tooltip {
    white-space: pre !important;
  }
</style>
